/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package CapaLogica;

/**
 *
 * @author Cajas
 */
public class Subasta {        
    private String fechaInicio;
    private String fechaExpiracion;
    private double valorInicial;
    private int status;
    private Articulo articulo;
    private int idPujadorMax;
    private double valorPujaMax;    
    
    public Subasta(){}
    
    public Subasta(Articulo articulo){
        this.articulo = articulo;
    }
    
    public Subasta(String inicio, String fin, float valorInicial){
        this.fechaInicio = inicio;
        this.fechaExpiracion = fin;
        this.valorInicial = valorInicial;
    }
    
    public Subasta(String inicio, String fin, float valorInicial, int status, Articulo articulo){        
        this.fechaInicio = inicio;
        this.fechaExpiracion = fin;
        this.valorInicial = valorInicial;
        this.status = status;        
        this.articulo = articulo;
    }        
    
    public Respuesta finalizarSubasta(){ return null; }
    
    public Respuesta verGanadorSubasta(int idSubasta){ return null; }

    /*************GETTERS and SETTERS************/    
    public Articulo getArticulo() {
        return articulo;
    }

    public void setArticulo(Articulo articulo) {
        this.articulo = articulo;
    }

    public String getFechaExpiracion() {
        return fechaExpiracion;
    }

    public void setFechaExpiracion(String fechaExpiracion) {
        this.fechaExpiracion = fechaExpiracion;
    }

    public String getFechaInicio() {
        return fechaInicio;
    }

    public void setFechaInicio(String fechaInicio) {
        this.fechaInicio = fechaInicio;
    }

    public int getIdPujadorMax() {
        return idPujadorMax;
    }

    public void setIdPujadorMax(int idPujadorMax) {
        this.idPujadorMax = idPujadorMax;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public double getValorInicial() {
        return valorInicial;
    }

    public void setValorInicial(double valorInicial) {
        this.valorInicial = valorInicial;
    }

    public double getValorPujaMax() {
        return valorPujaMax;
    }

    public void setValorPujaMax(double valorPujaMax) {
        this.valorPujaMax = valorPujaMax;
    }        
    
}
